package entity

import "time"

type Segments struct {
	BizTag     string     `xorm:"not null pk VARCHAR(32) 'biz_tag'" json:"biz_tag" binding:"required,max=32"`
	MaxId      int64      `xorm:"BIGINT(20) 'max_id'" json:"max_id" binding:"required"`
	Step       int64      `xorm:"INT(11) 'step'" json:"step" binding:"required"`
	Remark     string     `xorm:"VARCHAR(200) 'remark'" json:"remark"`
	CreateTime *time.Time `xorm:"created" json:"create_time"`
	UpdateTime *time.Time `xorm:"updated" json:"update_time"`
}

func (s *Segments) TableName() string {
	return "segments"
}
